import os #系统方法-去获取配置文件的路径
import configparser #调用conconfigparser方法

# 第一步：获取配置文件路径
proDir = os.path.split(os.path.realpath(__file__))[0]  #根目录地址
# #获取当前执行脚本的绝对路径
configPath=os.path.join(proDir,'config.ini')
print(configPath)
#类
class Read:
       #初始化读取配置
      def __init__(self):
       # 第二步.生成conf对象
         self.cf=configparser.ConfigParser();
       # 第三步.载入配置文件
         self.cf.read(configPath,encoding="utf-8")
       # 第四步 获取【config.ini】里面的值
      def get_crm(self,name):
         value=self.cf.get('crm',name)
         return value


# 下边的语句是对上边的读取config代码的测试
a=Read()
# print(a.get_crm('username'))



#下边是老师上课演示的源代码

# # -*- coding:utf-8 -*-
# #系统方法-通过去获取配置文件的路径
# import os
# #引入这个模块
# import configparser
#
# # 第一步：获取配置文件路径-
# proDir = os.path.split(os.path.realpath(__file__))[0]  #根目录地址
# #C:\Users\Administrator\Desktop\28test\config
# #获取当前执行脚本的绝对路径
# configPath = os.path.join(proDir, "config.ini")
# #C:\Users\Administrator\Desktop\28test\config\config.ini
#
# #类
# class Read:
#     #初始化读取配置
#     def __init__(self):
#        #第二步.生成conf对象
#         self.cf = configparser.ConfigParser();
#        # 第三步.载入配置文件
#         self.cf.read(configPath,encoding="utf-8")
#
#
#     #第四步 获取【yangyan】里面的值
#     def get_yangyan(self, name):
#         value = self.cf.get("yangyan", name)
#         return value
#
#     def get_vlog(self, name):
#         value = self.cf.get("vlog", name)
#         return value